@charset "utf-8";
/******************************************************

 概况：主样式表
 
 ******************************************************/

/* 全局背景、字体、字号、颜色、行高、页边距等 */
body{ margin:0px;color:#333;line-height:180%; background:#f9f9f9; font-size:13px; font-family:"微软雅黑";}

/* CSS3盒子模型 */
ul,li,dl,dt,dd,ol,h1,h2,h3,h4,h5,h6,p{list-style-type:none;margin:0;padding:0;display:block;}

/* 浮动清除器 */
.clear{ clear:both; height:0px; overflow:hidden;}

/* 公共匹配样式 */
*{outline:none;}

/* 水平居中显示 */
.center_a{ width:1400px; margin:0 auto;}
.center_b{ width:1300px; margin:0 auto;}
.center_c{ width:1200px; margin:0 auto;}
.center_d{ width:1200px; margin:0 auto;}
.center_e{ width:1000px; margin:0 auto;}
.center_f{ width:900px; margin:0 auto;}
.center_g{ width:800px; margin:0 auto;}
.center_h{ width:700px; margin:0 auto;}
.center_i{ width:600px; margin:0 auto;}
.center_j{ width:500px; margin:0 auto;}

/* 链接 */
a:link,a:visited{text-decoration:none;color:#333;}
a:hover,a:active{text-decoration:none;color:#294674}
a img,img{border:none; vertical-align:top;}

/* 头部 */
.header{ background:#fff;}
.head_a{ overflow:hidden; line-height:35px;}
.head_a .left{ float:left; height:35px;}
.head_a .right{ float:right; height:35px;}
.head_a .right div{ float:left; height:35px;}
.head_a .right div a{ padding:0 5px;}
.head_a .right ul{ float:left; height:35px; padding-left:10px;}
.head_a .right ul li{ float:left; height:35px;padding-left:20px; margin-right:10px;}
.head_a .right ul li.t1{ background:url(../images/6.png) left center no-repeat; }
.head_a .right ul li.t2{ background:url(../images/5.png) left center no-repeat; }
.head_a .right ul li.t1 a{ display:block; height:35px; background:url(../images/1_12.png) right center no-repeat; padding-right:15px;}

.head_b{ height:93px; position:relative;}
.head_b h1{ float:left; height:57px; padding:18px 0 18px 0;}
.head_b .right{ float:right; height:46px;padding:27px 0 0 0;}
.head_b .right li{ float:left; margin-left:15px;}
.head_b .right li.t{ padding-top:7px;}
.head_b .search_box{ position:absolute; z-index:9999999999999; width:415px; height:32px; top:35px; left:430px;}
.head_b .search_box dl.seara{ }
.head_b .search_box dl.seara dt{ float:left; height:31px;position:relative; border:#ff9626 2px solid;  width:200px; border-radius:3px 0 0 3px; }
.head_b .search_box dl.seara dt input{ height: 23px; line-height: 23px; padding-top:4px; font-family:"微软雅黑"; padding-left: 6px; width: 194px; border:none;}
.head_b .search_box dl.seara dd{ float:right;background:#ff9626; height:35px; width:66px; border-radius:0 3px 3px 0; }
.head_b .search_box dl.seara dd input{ height:35px; width:66px; font-size:15px; line-height:33px; font-family:"微软雅黑"; text-align:center; background:none; border:none; color:#fff;}



.head_b .search_box .citys{ float:left; position:relative; width:136px; height:34px;}
.head_b .search_box .citys p{ position:absolute; top:0px; left:0px; z-index:20px; display:block; width:136px; height:35px; line-height:35px; background:url(../images/sub-scity-tips.png);}
.head_b .search_box .citys p.active{ background:url(../images/sub-scity-tips.png) 0px 34px;}
.head_b .search_box .citys p font{ padding-left:35px; display:block; float: left; height:34px; width:30px; overflow:hidden;}
.head_b .search_box .citys p span{ display:block; text-align:right; padding-right:40px;}
.head_b .search_box .citys .city_list{ display:none; border-radius:0 3px 3px 3px; background:#fff url(../images/n1.png) top left no-repeat; border:#dddddd 1px solid; position:absolute; border-top:none; z-index:10px; top:34px; left:0px; padding:5px 15px 15px 15px; width:550px;}
.head_b .search_box .citys .city_list ul{ overflow:hidden; border-bottom:1px solid #ddd;}
.head_b .search_box .citys .city_list ul li{ float:left; height:30px; line-height:30px; width:80px;}
.head_b .search_box .citys .city_list ul li.active{ color:#ff9626;}
.head_b .search_box .citys .city_list .content{ padding-top:10px;}
.head_b .search_box .citys .city_list .content .item{}
.head_b .search_box .citys .city_list .content .item dl{line-height:30px; overflow:hidden;}
.head_b .search_box .citys .city_list .content .item dl dt{ float:left; width:30px; height:30px; color:#999;}
.head_b .search_box .citys .city_list .content .item dl dd{ padding-left:35px; }
.head_b .search_box .citys .city_list .content .item dl dd a{ width:50px; overflow:hidden; height:30px; margin-right:6px; display:block; float:left;}
.head_b .search_box .citys .city_list .content .item dl dt.now{ width:80px;}
.head_b .search_box .citys .city_list .content .item dl dd.now{ padding-left:85px;}

.head_b .search_box .searchs{ float:left; height:34px; margin-left:5px;}

/* 搜索关键词列表 */
.search_key{ position:absolute; width:200px; left:-2px;  top:28px; display:none; height:160px; background:#fff;  border:#ff9626 2px solid;border-top:#dcdcdc 1px dashed; z-index:999999;}
.search_key .top{ font-weight:bold; font-size:16px; padding:10px; line-height:25px; padding-left:15px;}
.search_key ul{ padding:0 15px;}
.search_key ul li{ float:left; height:30px; line-height:30px; margin:0px; width:56px; overflow:hidden;}
.search_key ul li a{ display:block; }
.search_key ul li a:hover{}

.nav{ background:url(../images/1_37.png); height:39px; line-height:39px;}
.nav .menu{ float:left; height:39px; background:#017dc3 url(../images/1_40.png) 20px 15px no-repeat; width:220px;}
.nav .menu a.title{ color:#fff; text-align:center; display:block; font-weight:bold; background:url(../images/1_43.png) 180px 18px no-repeat; font-size:14px}
.nav .menu2{ float:left; height:39px;}
.nav .menu2 li{ float:left; height:39px;}
.nav .menu2 li a{ display:block; height:39px; float:left; padding:0 26px; color:#fff; font-size:15px; font-weight:bold;}
.nav .menu2 li a.active{ background:#016fad;}
.nav .menu2 li a:hover{ background:#0083CD}
.nav .menu3{ float:right; height:39px; color:#fff;}
.nav .menu3 a{ padding:0 5px; color:#fff; font-size:12px;}




/*allsort*/
.allsort{position:relative;z-index:11;}
.allsort .mc{position:absolute;top:39px;box-shadow:0px 2px 2px 0px #dcdcdc; border:#dcdcdc 1px solid; display:none; left:0px; overflow:visible;width:218px;background:#fff;z-index:13; padding-bottom:10px;}

.allsort .item{border-bottom:#fff 1px solid; border-top:#fff 1px solid; transition:background 0.3s;}
.allsort .fore{border-top:0px;}
.allsort .f_menu{display:block;width:218px;position:relative;padding-top:5px;z-index:10; height:52px;}
.allsort h3{ font-size:14px; height: 22px; line-height: 23px; padding-left:35px;}
.allsort h3 a:link{ text-align:left; background:none; color:#333;}
.allsort .strong{ color:#CCC;float:right;font-family: "宋体";font-size: 12px;font-weight: normal; line-height:16px; position:absolute; width:16px; height:16px; font-size:12px; display:block; right:5px; top:10px;}
.s_hot{ line-height:20px; font-size:12px; padding-left:8px; padding-top:5px;}
.s_hot a{ padding:0 12px 0 0; }


.allsort .item .i-mc{display:none; position:absolute;left:219px; top:-1px;width:879px; height:542px;background:#fff;overflow:hidden;}
/*.allsort .item dt{padding:3px 6px 0 0;font-weight:bold;font-size:14px;}
.allsort .item dd{padding:3px 0 0;overflow:hidden;zoom:1;}*/

.allsort .subitem{float:left;width:700px; height:auto; overflow:hidden;padding:8px; }
.allsort aside{float:right;width:240px; height:auto; overflow:hidden;padding:15px 8px 8px 0; display:none; }
.allsort aside .pic{ padding-bottom:10px;}
.allsort aside ul li{ height:25px; line-height:25px;}
.allsort aside a{}

.allsort .subitem dl{border-top:1px solid #f0f0f0;overflow:hidden;zoom:1;}
.allsort .subitem .fore{border-top:none;}
.allsort .subitem dt{float:left;width:70px;line-height:20px;text-align:right;color: #0099dd;}
.allsort .subitem dt a{ line-height:20px; display:block;}
.allsort .subitem dt a span{ display:block; margin:4px 0;}
.allsort .subitem dd{float:left;width:620px;}
.allsort .subitem em{float:left;margin:4px 0; width:50px; line-height:20px;padding:0 8px;font-style:normal;white-space:nowrap;}
.allsort .subitem em a{ padding:2px 10px;}
.allsort .subitem em a:hover{ background:url(../images/1_37.png);color:#fff; border-radius:3px;}
.allsort .fr{width:240px;float:right; height:522px; margin-top:8px; background-color:#fafafa;}
.allsort .fr dl{padding-bottom:0;}
.allsorthover{background-position:0 -50px;}
.allsorthover .mt .extra{background-position:-214px -75px;}
.allsorthover .mc{display:block; }

/* fe38ae 38BDC0   */
.allsort .hover{ border-bottom:#dcdcdc 1px solid;border-top:#dcdcdc 1px solid;border-right:#fff 5px solid; z-index:13;width:218px; background:#fe38ae;}
.allsort .hover .f_menu{ color:#fff; }
.allsort .hover .f_menu a{ color:#fff;}
.allsort .hover h3 a{}
.allsort .hover s{display:none;}
.allsort .hover .i-mc{display:block;z-index:9999999999999999999; border:#dcdcdc 1px solid; border-left:0; background-color:#fff;}
.allsort .hover .strong{ color:#fff;}

*html .allsort .item dd{padding-bottom:6px;}
*html .allsort .subitem{height:400px;}



/* 左侧目的地展开菜单 */
.itme_a{ padding:25px; overflow:hidden;}
.itme_a .left{ float:left; width:520px;}
.itme_a .left .list1{}
.itme_a .left .list1 ul{ overflow:hidden; width:550px;}
.itme_a .left .list1 ul li{ margin:0 30px 15px 0;  font-size:12px; float:left; width:46px; text-align:center; line-height:25px;}
.itme_a .left .list1 ul li img{ width:46px; border-radius:3px; height:46px; display:block;}
.itme_a .left .list2{}
.itme_a .left .list2 .line{ float:left; width:240px; margin-right:20px; line-height:22px;}
.itme_a .left .list2 .line .pic{}
.itme_a .left .list2 .line .pic img{ width:240px; height:130px;}
.itme_a .left .list2 .line .pam{ height:30px; line-height:30px;}
.itme_a .left .list2 .line .pam strong{ color:#F00; font-size:16px; padding-right:15px;}
.itme_a .left .list2 .line .pam font{ text-decoration:line-through; font-size:12px;}
.itme_a .right{ float:right; width:280px;}
.itme_a .right dl{ padding-bottom:20px;}
.itme_a .right dl dt{ float:left; width:35px; height:35px;}
.itme_a .right dl dt div{ background:#F00; color:#fff; line-height:35px; height:35px; border-radius:50px; text-align:center; font-size:16px; font-weight:normal;}
.itme_a .right dl dt section{ text-align:center; line-height:35px;}
.itme_a .right dl dd{ padding-left:55px; line-height:22px;}
.itme_a .right dl dd font{ color:#F60}

.itme_b{ padding:10px 25px; overflow:hidden;}
.itme_b .left{ float:left; width:590px;}
.itme_b .left .list1{}
.itme_b .left .list1 .top{ height:40px; line-height:40px; font-weight:bold; font-size:14px;}
.itme_b .left .list1 ul{ overflow:hidden;}
.itme_b .left .list1 ul li{ width:80px; float:left; height:30px; margin-right:15px; margin-bottom:10px;}
.itme_b .left .list1 ul li a{ border:#dcdcdc 1px solid; height:28px; text-align:center; display:block; line-height:28px;}
.itme_b .left .list1 ul li a:hover,.itme_b .left .list1 ul li a.active{ background:#fe38ae;border:#fe38ae 1px solid; color:#fff;}
.itme_b .left .list2{}
.itme_b .left .list2 .top{ height:40px; line-height:40px; border-bottom:1px #dcdcdc solid; font-weight:bold; font-size:14px;}
.itme_b .left .list2 ul{ overflow:hidden; padding-top:15px;}
.itme_b .left .list2 ul li{ width:280px; font-size:12px;  float:left; line-height:25px; height:25px; margin-right:15px; }
.itme_b .left .list3{ width:600px; padding-top:95px; overflow:hidden;}
.itme_b .left .list3 a{ float:left; display:block; height:130px; width:180px; margin-right:20px;}
.itme_b .left .list3 a img{ width:180px; height:130px;}
.itme_b .right{ float:right; width:220px; padding-top:20px;}
.itme_b .right a{ display:block; height:150px; width:220px; margin-bottom:20px;}
.itme_b .right a img{ width:220px; height:150px;}

.itme_c{padding:20px 25px; overflow:hidden;}
.itme_c .list1{ overflow:hidden;}
.itme_c .list1 dl{ float:left; width:400px; line-height:25px; margin-bottom:10px;}
.itme_c .list1 dt{ float:left; width:52px; height:25px; font-weight:bold;}
.itme_c .list1 dd{ padding-left:52px; height:25px;}
.itme_c .list1 dd a{ display:block; float:left; padding:0 10px;}
.itme_c .list1 dd a:hover,.itme_c .list1 dd a.active{ background:#fe38ae; border-radius:3px; color:#fff;}
.itme_c .list2{ padding:15px 0; margin-top:10px;}
.itme_c .list2 img{ height:140px; width:100%;}
.itme_c .list3{}
.itme_c .list3 .top{ height:40px; line-height:40px; border-bottom:1px #eaeaea solid; font-weight:bold; font-size:14px;}
.itme_c .list3 ul{ overflow:hidden; padding-top:15px;}
.itme_c .list3 ul li{ width:261px; font-size:12px;  float:left; line-height:25px; height:25px; margin-right:15px; }

.itme_d{ padding:10px 25px; overflow:hidden;}
.itme_d .list1{}
.itme_d .list1 .top{ height:40px; line-height:40px; font-weight:bold; font-size:14px;}
.itme_d .list1 ul{ overflow:hidden;}
.itme_d .list1 ul li{ width:80px; float:left; height:30px; margin-right:15px; margin-bottom:10px;}
.itme_d .list1 ul li a{ border:#dcdcdc 1px solid; height:28px; text-align:center; display:block; line-height:28px;}
.itme_d .list1 ul li a:hover,.itme_d .list1 ul li a.active{ background:#fe38ae;border:#fe38ae 1px solid; color:#fff;}
.itme_d .list2{}
.itme_d .list2 .top{ height:40px; line-height:40px; border-bottom:1px #dcdcdc solid; font-weight:bold; font-size:14px;}
.itme_d .list2 ul{ overflow:hidden; padding-top:15px;}
.itme_d .list2 ul li{ width:260px; font-size:12px;  float:left; line-height:25px; height:25px; margin-right:15px; }
.itme_d .list3{ padding-top:50px; overflow:hidden;}
.itme_d .list3 a{ float:left; display:block; height:130px; width:180px; margin-right:20px;}
.itme_d .list3 a img{ width:180px; height:130px;}

.itme_e{ padding:10px 25px; overflow:hidden;}
.itme_e .left{ float:left; width:590px;}
.itme_e .left dl{ overflow:hidden; border-bottom:#dcdcdc 1px dashed; padding:5px 0;}
.itme_e .left dl dt{ height:35px; width:40px; text-align:right; float:left; line-height:33px; font-weight:bold;}
.itme_e .left dl dd{ padding-left:45px; line-height:25px;}
.itme_e .left dd a{ display:block; float:left; padding:0 12px; margin:4px 0;}
.itme_e .left dd a:hover,.itme_e .left dd a.active{ background:#fe38ae; border-radius:3px; color:#fff;}
.itme_e .right{ float:right; width:220px; padding-top:20px;}
.itme_e .right .top{ height:40px; line-height:40px; border-bottom:1px #dcdcdc solid; font-weight:bold; font-size:14px;}
.itme_e .right ul{ overflow:hidden; padding-top:15px;}
.itme_e .right ul li{ width:260px; font-size:12px;  float:left; line-height:25px; height:25px; margin-right:15px; }
.itme_e .right .pic{ padding-top:15px;}
.itme_e .right .pic a img{ width:215px; height:240px;}


/* 尾部 */
.footer{ padding-top:30px;}

.foot_a{ width:1000px; overflow:hidden; margin:0 auto; padding:20px 0;}
.foot_a dl{ float:left; width:250px;}
.foot_a dl dt{ float:left; width:45px; height:45px;}
.foot_a dl dd{ padding-left:55px;}
.foot_a dl dd strong{ font-size:18px; display:block; height:20px; line-height:20px; font-weight:normal;}
.foot_a dl dd p{ line-height:18px; padding-top:3px;}

.foot_b{ background:#1f85d7; margin-top:30px;color:#fff; overflow:hidden; padding-bottom:30px;}
.foot_b .left{ float:left; width:480px; padding-top:30px;}
.foot_b .left dl{ float:left; width:160px;}
.foot_b .left dl dt{ height:40px; line-height:40px; font-size:16px; font-weight:bold;}
.foot_b .left dl dd a{ line-height:22px; display:block; color:#fff;}
.foot_b .weixin{ margin-top:30px; float:left; background:#fff; padding:10px;}
.foot_b .contact{ float:right; width:411px; padding-top:26px;}

.foot_c{ padding:10px 0; text-align:center;}
.foot_d{ text-align:center; padding-bottom:70px;}

.links_b{ text-align:center; color:#666; padding:5px 0; font-size:12px;}
.links_b a{ padding:0 10px;}

/* 回到顶部 */
#rocket-to-top div{position:absolute;top:0;left:0;overflow:hidden;margin:0;padding:0;width:149px;}
#rocket-to-top .level-2{z-index:1;display:none;height:250px;background:url(../images/gettop/rocket_button_up.png) no-repeat scroll -149px 0 transparent;opacity:0;}
#rocket-to-top .level-3{z-index:2;display:block;height:150px;background:none repeat scroll 0 0 transparent;cursor:pointer;}
#rocket-to-top{position:fixed;top:80%;right:0;z-index:11;display:block;overflow:hidden;margin:-125px 0 0;padding:0;width:149px;height:250px;background:url(../images/gettop/rocket_button_up.png) no-repeat scroll 0 0 transparent;cursor:default;}



/* 底部浮动层 */
.qyer_layer_fix { color:#fff; position:fixed; left:0; bottom:0; height:50px; width:100%; z-index:900; min-width:1100px;display:none; background:url(../images/qyer_layer_bg.png);}
.qyer_layer_close { background:url(../images/qyer_layer_close.png) no-repeat right center; text-indent:-9999px; width:31px; height:29px; position:absolute; right:11px; top:11px; cursor:pointer;}
.qyer_layer_close:hover { background-position:center center;}
.qyer_layer_close:active { background-position:left center;}
.qyer_layer_main{ width:1100px; min-width:1100px; margin:0 auto; height:50px; position:relative;}
.qyer_layer_main .text_a{ font-size:20px; font-weight:bold; padding-left:5px; line-height:50px; height:50px; float:left; padding-right:15px;}
.qyer_layer_main .weixin{ float:left; height:50px; position:relative;}
.qyer_layer_main .weixin .pic{ padding:8px 8px;}
.qyer_layer_main .weixin .pic img{ width:35px; height:35px;}
.qyer_layer_main .weixin .img{ background:#FFF; border:1px solid #CCC; border-radius:5px; padding:10px; width:124px; height:124px; display:none; top:-143px; left:-40px; position:absolute;}
.qyer_layer_main .weibo{ float:left; height:50px; width:50px;}
.qyer_layer_main .weibo .pic{ padding:8px 8px;}
.qyer_layer_main .weibo .pic img{ width:35px; height:35px;}

.qyer_layer_main .zx{ float:left; height:50px; }
.qyer_layer_main .zx .pic a{ display:block; background:url(../images/t1.png) left center no-repeat; font-size:16px; color:#fff; padding-left:45px; font-weight:bold; line-height:50px;}

.qyer_layer_main .rmzc{ float:left; height:50px;width:100px;  position:relative; margin-left:8px;}
.qyer_layer_main .rmzc .pic{ margin-top:8px; background:#F06;height:35px; line-height:35px;font-size:16px;font-weight:bold; text-align:center; border-radius:5px; }
.qyer_layer_main .rmzc .img{ background:#FFF; border:1px solid #dcdcdc; border-radius:5px;  width:100px; display:none; bottom:7px; left:0px; position:absolute;}
.qyer_layer_main .rmzc .img a{ display:block; height:32px; padding:0 15px; line-height:32px; font-size:14px;font-weight:bold; }
.qyer_layer_main .rmzc .img a:hover,.qyer_layer_main .rmzc .img a.active{ background:#F06; color:#fff;}

.qyer_layer_main .tel{ float:left; height:50px; line-height:50px; padding:0 25px; font-size:20px; font-weight:bold;}
.qyer_layer_main .tel strong{ color:#FC0;font-size:25px; font-family:Georgia, "Times New Roman", Times, serif }



/*首页*/

.index_a{ background:url(../images/index/bj.jpg) center no-repeat; height:580px; overflow:hidden;}
.index_a .center_c{ }
.index_a .top_box{ background:#fff; padding-bottom:15px; padding-left:228px; padding-top:8px; overflow:hidden;}
.index_a .top_box .banner{ width:748px; height:352px; float:left; overflow:hidden;}
.index_a .top_box .list{ float:right; width:215px; height:352px; overflow:hidden;}
.index_a .top_box .list dl{ overflow:hidden; margin-bottom:22px; margin-top:3px;}
.index_a .top_box .list dl dt{ float:left; width:90px; height:70px;}
.index_a .top_box .list dl dt img{width:90px; height:70px;}
.index_a .top_box .list dl dd{ width:115px; float:right;position:relative; line-height:18px;}
.index_a .top_box .list dl dd a{ display:block; font-weight:bold;}
.index_a .top_box .list dl dd span{ display:block; font-weight:bold; padding-top:5px;  color:#F00;font-size:15px;}
.index_a .top_box .list dl dd font{ display:block; right:8px; bottom:0px; position:absolute; width:40px; height:20px; line-height:20px; color:#fff; background:red; border-radius:3px; font-size:12px; text-align:center;}

.index_a .bottom_box{margin-left:228px; /*background:url(../images/index/006.jpg);*/ height:153px; margin-top:8px;position:relative;}
.index_a .bottom_box section{ background:#fff; position:absolute; width:270px; height:140px;}
.index_a .bottom_box section.lista{ width:190px; height:180px;  left:30px; top:5px; background:url(../images/index/007.png) top no-repeat;}
.index_a .bottom_box section.lista .box{ position:relative; margin-top:3px; overflow:hidden; width:190px; height:180px;}
.index_a .bottom_box section.lista .box a{ transition:top 0.5s; display:block; width:190px; height:180px; position:absolute; top:-38px; left:0px;}
.index_a .bottom_box section.lista .box a:hover{ top:-2px;}
.index_a .bottom_box section.listb{ width:280px; height:170px; left: 352px; top:15px; background:none;}
.index_a .bottom_box section.listc{  width:190px; height:180px;   right: 10px; top:5px;background:url(../images/index/007.png) top no-repeat;}
.index_a .bottom_box section.listc .box{ position:relative; margin-top:3px; overflow:hidden; width:190px; height:180px;}
.index_a .bottom_box section.listc .box a{ transition:top 0.5s; display:block; width:190px; height:180px; position:absolute; top:-38px; left:0px;}
.index_a .bottom_box section.listc .box a:hover{ top:-2px;}



.index_b{ overflow:hidden; background:#e4d4ef;}
.index_b ul li{ float:left;}



.index_c{ overflow:hidden; margin-top:20px; border:#dcdcdc 1px solid; background:#fff;}
.index_c .top{ border-bottom:#dcdcdc 1px solid; height:40px; line-height:40px; background:url(../images/index/1_11.png) 15px center no-repeat; padding-left:60px; font-size:18px; font-weight:bold; }
.index_c .top ul{ float:right; height:40px; }
.index_c .top ul li{ float:left; padding:0 60px; height:40px; padding-top:1px; cursor:pointer; font-size:13px; border-left:#dcdcdc 1px solid;}
.index_c .top ul li.active{ background:#fff;}
.index_c .bottom{ padding:20px 15px; position:relative; }
.index_c .bottom .list{ width: 1250px;overflow:hidden; display:none;}
.index_c .bottom section{ float:left; margin-right:26px;}
.index_c .bottom section img{ width: 211px; height:135px;}
.index_c .bottom section dl{ padding-top:5px;}
.index_c .bottom section dl dt{ font-weight:bold;}
.index_c .bottom section dl dd{ color:#666}
.index_c .bottom section font{ color:#ed2489; font-weight:bold;}
.index_c .bottom section strong{ font-size:12px; display:block; float:right; font-weight:normal; text-decoration:line-through; color:#999;}


.index_e{ overflow:hidden; margin-top:15px; }
.index_e .left{ width:920px; float:left;border:#dcdcdc 1px solid;  background:#fff;}
.index_e .left .top{ border-bottom:#dcdcdc 1px solid; height:40px; line-height:40px; background:url(../images/index/1_15.png) 15px center no-repeat; padding-left:60px; font-size:18px; font-weight:bold; }
.index_e .top ul{ float:right; height:40px; padding-right:15px; }
.index_e .top ul a{ display:block; float:left; padding:0 10px; height:40px;  cursor:pointer; font-size:12px; }
.index_e .bottom{ padding:15px 10px; overflow:hidden;}
.index_e .bottom .pic{ float:left; width:520px; }
.index_e .bottom .list{ float:right; width:360px;}
.index_e .bottom .list ul li{ line-height:29px; height:29px;}
.index_e aside{ float:right; width:260px;border:#dcdcdc 1px solid;  background:#fff;}
.index_e aside .top{ text-align:center; height:40px; border-bottom:1px dashed #dcdcdc; line-height:40px; font-weight:bold; font-size:16px; color:#0A82C6}
.index_e aside .boxa{ overflow:hidden; padding:10px 10px 0 10px;}
.index_e aside .boxa ul{ width:280px;}
.index_e aside .boxa ul li{ float:left; margin-right:12px;text-align:center; line-height:28px;}
.index_e aside .boxa ul li a{ display:block; }
.index_e aside .boxa ul li img{ width:114px; height:75px;}
.index_e aside .boxb{ overflow:hidden; margin:10px; border-top:1px dashed #dcdcdc;}
.index_e aside .boxb ul{ width:280px; padding-top:10px;}
.index_e aside .boxb ul li{line-height:26px; height:26px;}


.index_f{ position:relative; height:605px; margin-top:15px; display:none;}
.index_f section{ position:absolute;overflow:hidden;}
.index_f .box1{ width:280px; height:400px; left:0; top:0;}
.index_f .box1 .pic{ position:relative;  width:280px; height:400px;  }
.index_f .box1 .pic2{position:absolute; left:0; top:0;}

.index_f .box2{ width:520px; height:400px; left:290px; top:0;}
.index_f .box2 .pic{ position:relative;  width:520px; height:400px;  }
.index_f .box2 .pic2{position:absolute; left:0; top:0;}

.index_f .box3{ width:280px; height:195px; left:820px; top:0;}
.index_f .box3 .pic{ position:relative;  width:280px; height:195px;  }
.index_f .box3 .pic2{position:absolute; left:0; top:0;}

.index_f .box4{ width:280px; height:195px; left:820px; top:205px;}
.index_f .box4 .pic{ position:relative;  width:280px; height:195px; }
.index_f .box4 .pic2{position:absolute; left:0; top:0;}

.index_f .box5{ width:280px; height:195px; left:0px; top:410px;}
.index_f .box5 .pic{ position:relative;  width:280px; height:195px; }
.index_f .box5 .pic2{position:absolute; left:0; top:0;}

.index_f .box6{ width:255px; height:195px; left:290px; top:410px;}
.index_f .box6 .pic{ position:relative;  width:255px; height:195px;  }
.index_f .box6 .pic2{position:absolute; left:0; top:0;}

.index_f .box7{ width:255px; height:195px; left:555px; top:410px;}
.index_f .box7 .pic{ position:relative;   width:255px; height:195px; }
.index_f .box7 .pic2{position:absolute; left:0; top:0;}

.index_f .box8{ width:280px; height:195px; left:820px; top:410px;}
.index_f .box8 .pic{ position:relative; width:280px; height:195px; }
.index_f .box8 .pic2{position:absolute; left:0; top:0;}


.index_d{ margin-top:15px; margin-bottom:40px;height:230px;}
.index_d .top{ height:34px; overflow:hidden; padding:10px;line-height:30px;}
.index_d .top dl{ overflow:hidden;}
.index_d .top dl dt{ float:left; width:60px; font-size:18px; font-weight:bold; color:#65b17f; height:34px; }
.index_d .top dl dd{ padding-left:70px; height:34px; }
.index_d .top dl dd a{ float:left; display:block; height:34px; font-weight:bold;line-height:30px; text-align:center; width:68px;}
.index_d .top dl dd a:hover,.index_d .top dl dd a.active{ background:url(../images/index/2_21.png); color:#fff; }
.index_d .bottom{  width:1200px; }
.index_d .bottom .box{ width:1250px;}
.index_d .bottom section{ float:left; width: 220px; margin-right:25px; margin-top:5px;}
.index_d .bottom section img{ width: 220px; height:140px; border-radius:5px;}
.index_d .bottom section p{ padding:3px;}
.index_d .bottom section dl{line-height:30px; padding:0 3px;}
.index_d .bottom section dl dt{ float:left; height:30px; background:url(../images/index/2_25.png) left center no-repeat; padding-left:22px;}
.index_d .bottom section dl dd{ float:right; height:30px; color:#F00; font-weight:bold; font-size:18px}





/* 幻灯片 */
.orbit-wrapper { position: relative; margin: 0 auto; }
#featured { position: relative; width: 748px; height: 382px; overflow: hidden; background: #fff url(../images/loading.gif) 50% no-repeat; }
.orbit > img { display: none; position: absolute; top: 0; left: 0; border: 0 none; }
.orbit > a { display: none; position: absolute; top: 0; left: 0; line-height: 0; border: 0 none; }
.orbit > div { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.orbit-item { background-color: #f5f5f5; }

/* 标题 */
.orbit-caption { display: none; position: absolute; left: 0; bottom: 0; z-index: 10; width: 100%; height: 75px; font: 20px/50px "Microsoft Yahei"; text-align: center; color: #fff; background: rgba(0,0,0,.6); }

/* 导航 */
.orbit-bullets { position: absolute; z-index: 10; list-style: none; bottom: 0px; left: 50%; margin: 15px 0 15px -50px; padding: 0; }
.orbit-bullets li { float: left; margin: 0 5px; cursor: pointer; width: 10px; height: 10px; overflow: hidden; text-indent: -9999px; background-color: #000; }
.orbit-bullets li.active { background-color: #49CFF1; }
.orbit-bullets li.has-thumb { background: none; width: 100px; height: 75px; }
.orbit-bullets li.active.has-thumb { background-position: 0 0; border-top: 2px solid #000; }
.slider-nav { display: block }
.slider-nav span { width: 75px; height: 75px; text-indent: -9999px; position: absolute; z-index: 10; bottom: 0; cursor: pointer; }
.slider-nav span.right { background: url(../images/arrow.png) right 0; right: 0; }
.slider-nav span.left { background: url(../images/arrow.png) 0 0; left: 0; }
.slider-nav span.right:hover { background-position: right bottom; }
.slider-nav span.left:hover { background-position: 0 bottom; }

/* 定时器 */
.timer { width: 40px; height: 40px; overflow: hidden; position: absolute; top: 10px; right: 10px; opacity: .6; cursor: pointer; z-index: 10; }
.rotator { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: -20px; background: url(../images/rotator-black.png) no-repeat; z-index: 3; }
.mask { display: block; width: 20px; height: 40px; position: absolute; top: 0; right: 0; z-index: 2; overflow: hidden; }
.rotator.move { left: 0; }
.mask.move { width: 40px; left: 0; background: url(../images/timer-black.png) repeat 0 0; }
.pause { display: block; width: 40px; height: 40px; position: absolute; top: 0; left: 0; background: url(../images/pause-black.png) no-repeat; z-index: 4; opacity: 0; }
.pause.active { background: url(../images/pause-black.png) no-repeat 0 -40px; }
.timer:hover span.pause, span.pause.active { opacity: 1; }




#lanrenzhijia {
	width:520px;
	height:270px;
	overflow:hidden;
	position:relative;
	margin:0 auto;
}
#lanrenzhijia ul {
	height:270px;
	position:absolute;
}
#lanrenzhijia ul li {
	float:left;
	width:520px;
	height:270px;
	overflow:hidden;
	position:relative;
	background:#000;
}
#lanrenzhijia ul li img{ width:520px; height:270px;}
#lanrenzhijia ul li div {
	position:absolute;
	overflow:hidden;
}
#lanrenzhijia .btnBg {
	position:absolute;
	width:520px;
	left:0;
	bottom:0;
	background:#000;
}
#lanrenzhijia .btn {
	position:absolute;
	width:500px;
	height:65px;
	padding:5px 10px;
	right:0;
	bottom:16px;
	text-align:right;
}
#lanrenzhijia .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:25px;
	height:10px;
	_font-size:0;
	margin-left:5px;
	cursor:pointer;
	background:#fff;
}
#lanrenzhijia .btn span.on {
	background:#fff;
}
#lanrenzhijia .preNext {
	display:none;
	width:45px;
	height:100px;
	position:absolute;
	top:90px;
	background:url('../images/sprite.png') no-repeat 0 0;
	cursor:pointer
}
#lanrenzhijia .pre {
	left:0;
}
#lanrenzhijia .next {
	right:0;
	background-position:right top;
}
#lanrenzhijia ul li .slideother {
	position:absolute;
	left:15px;
	top:180px;
	width:500px;
	height:80px;
	display:inline-block;
}
#lanrenzhijia ul li .slideother .h12 {
	font-size:24px;
	padding-left:10px;
	padding-bottom:5px;
	position:absolute;
	top:0px;
	
}
#lanrenzhijia ul li .slideother .h12 a {
	color:#FFF;
	font-size:24px;
	font-weight:bold;
	padding-top:10px;
	text-decoration:none;
}
#lanrenzhijia ul li .slideother .h12 a:hover {
	text-decoration:underline;
}
#lanrenzhijia ul li .slideother p {
	padding-left:10px;
	position:absolute;
	top:38px;

}
#lanrenzhijia ul li .slideother p a {
	color:#e0e0e0;
	text-decoration:none;
}
#lanrenzhijia ul li .slideother a:hover {
	color:#FFF;
}
#lanrenzhijia ul li .slideother p a:hover {
	text-decoration:none;
}














